package com.nulldev.util.crypto.encryptAPI.manage;

public abstract class Encryptor {
	public abstract String getEncryptorID();
	
	public abstract String[] supportedEncryptors();
	
	public abstract String encrypt(final String text, final String password);
	
	public abstract byte[] encryptBytes(final byte[] data, final String password);
	
	public abstract String decrypt(final String text, final String password);
	
	public abstract byte[] decryptBytes(final byte[] data, final String password);
}
